﻿using ML.Entity;
using System.Collections.Generic;

namespace ML.IRepository
{
    /// <summary>
    /// 产品分类仓储接口
    /// </summary>
    public interface IProductCategoryRepository : IBaseRepository<ProductCategoryEntity>
    {
        Pager<ProductCategoryResponse> List(ProductCategorySearch productCategorySearch);

        IEnumerable<ProductCategoryEntity> GetProductCategoryByMerchantId(string id);

        IEnumerable<ProductCategoryEntity> GetNoDelProductCategoryByMerchantId(string id);

        IEnumerable<ProductCategoryEntity> GetListByMerchantId(string id);

        bool AddProductCategory(ProductCategoryEntity entity);

        bool UpdateProductCategory(ProductCategoryEntity entity);
    }
}